pyOODSM is a user-level object oriented distributed shared memory system 
that is written entirely in python. Programmers that use pyOODSM will be 
able to write scalable parallel applications where objects are shared 
amongst processes that run on shared-nothing architectures, such as 
clusters. This very simple approach to parallel programming is still 
quite efficient and runs with 70\% CPU utilization on an Ethernet based 
cluster computer. The paper describes the mechanisms that are employed to 
obtain such performance and demonstrates the programming model and its 
performance with five applications.
